57 WDT_A_hold(WDT_A_BASE);
66 Timer_D_initContinuousModeParam initContparam = {0};
67 initContparam.clockSource = TIMER_D_CLOCKSOURCE_SMCLK;
68 initContparam.clockSourceDivider = TIMER_D_CLOCKSOURCE_DIVIDER_1;
69 initContparam.clockingMode = TIMER_D_CLOCKINGMODE_EXTERNAL_CLOCK;
70 initContparam.timerInterruptEnable_TDIE = TIMER_D_TDIE_INTERRUPT_DISABLE;
71 initContparam.timerClear = TIMER_D_DO_CLEAR;
72 Timer_D_initContinuousMode(TIMER_D0_BASE, &initContparam);
74 Timer_D_startCounter(TIMER_D0_BASE,
75 TIMER_D_CONTINUOUS_MODE
79 Timer_D_clearCaptureCompareInterrupt(TIMER_D0_BASE,
80 TIMER_D_CAPTURECOMPARE_REGISTER_0);
83 Timer_D_initCompareModeParam initCompParam = {0};
84 initCompParam.compareRegister = TIMER_D_CAPTURECOMPARE_REGISTER_0;
85 initCompParam.compareInterruptEnable = TIMER_D_CAPTURECOMPARE_INTERRUPT_ENABLE;
86 initCompParam.compareOutputMode = TIMER_D_OUTPUTMODE_OUTBITVALUE;
87 initCompParam.compareValue = 50000;
88 Timer_D_initCompareMode(TIMER_D0_BASE, &initCompParam);
90 __bis_SR_register(LPM0_bits + GIE);
95 #if defined(__TI_COMPILER_VERSION__) || defined(__IAR_SYSTEMS_ICC__)
96 #pragma vector=TIMER0_D0_VECTOR
98 #elif defined(__GNUC__)
99 __attribute__((interrupt(TIMER0_D0_VECTOR)))
104 GPIO_toggleOutputOnPin(
111 Timer_D_setCompareValue(TIMER_D0_BASE,
112 TIMER_D_CAPTURECOMPARE_REGISTER_0,